Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Citi Open - Washington Hungary F1 Hungary F3 USA F5 USA F9 USA F2 Costa Rica F1 Croatia F1 Croatia F2 Israel F3 Israel F2 Israel F3 USA F12 USA F30 USA F10 Hungary F2 USA F9 USA F1 USA F2 USA F3 USA F1 USA F4 USA F5 Israel F1 USA F6 Israel F2 USA F8 Israel F5 USA F6 M15 Vero Beach M25 Tulsa M25 Cancun Hungarian Open - Budapest Zagreb Open - Zagreb Schickendanz Open - Furth Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Challenger Groningen - Groningen Open Sainte Victoire - Aix-En-Provence TED Open - Istanbul Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Torneo Internacional Challenger Fila 2005 - Leon ATP Challenger Numea - New Caledonia USTA Seascape Challenger - Aptos USTA Comerica Challenger - Aptos Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Men's Challenger of Dallas - Dallas The West Side Tennis Club Clay Court Challenger - Forest Hills The Swanston Challenger - Sacramento USTA Seascape Challenger - Aptos LTA Nottingham Challenger - Nottingham Open de Rennes La Trinitaine - Rennes ECM Prague Open 2008 - Prague drkoop.com USTA Challenger of Houston - Houston XL Capital Bermuda Open - Bermuda Zivnobanka Czech Open - Prostejov Sacramento Challenger - Sacramento Talahassee Challenger Seoul Challenger Chuncheon Challenger Charlottesville Challenger Knoxville Challenger Carson Challenger Sacramento Challenger Calabasas Challenger VII Open Banc Agricol - Andorra M25 Dallas Tallahassee Challenger Nottingham Challenger Winnetka Challenger Architect Open - Budapest Astana Challenger Harbour Tennis Cup Regione Lombardia - Milan Charlottesville Challenger The Commercia Challenger - Aptos The Natrel's Challenger of Granby - Granby Fifth-Third Bank Tennis Classic - Lexington USTA Seascape Challenger - Aptos Leon Challenger Nottingham Challenger Aptos Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Sarasota Challenger Savannah Challenger USTA Freeman Men's Challenger - Joplin Tallahassee Challenger The Natrel's Challenger - Granby GHI Bronx Tennis Classic - Bronx USTA Challenger of Oklahoma - Tulsa 2007 Challenger of Santa Clara - Valencia Prosperita Open 2007 - Ostrava XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Music City Challenger - Nashville Downtown Athletic Club USTA Challenger - Amarillo Quelle Cup 2000 - Furth Laser Vision USTA Challenger - Amarillo Challenger de Granby - Granby Ciudad de Pozoblanco Open Diputacion - Cordoba The $50,000 Pro Challenger at Calabasas - Calabasas Privat Bank Cup - Dniepropetrovsk Savannah Challenger Tallahassee Challenger Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton The LTA Bolton Challenger - Bolton Tiburon Challenger Steelers Cup 2005 - Kosice AT&T Challenger of Dallas - Dallas Sarasota Challenger Ilkley Challenger The Comercia Challenger - Aptos Cary Challenger Odlum Brown Vancouver Open - Vancouver GHI Bronz Classic - Bronx Noumea Challenger Charleston Challenger Cary 2 Challenger Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Flea Market Cup - Busan JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville 2008 China TCL Challenger - Guangzhou BMW Tennis Championship - Sunrise San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Charleston Challenger Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Fifth Third Bank Tennis Championships - Lexington Alexander Kolyaskin Memorial - Donetsk Winnetka Challenger PEOPLEnet CUP - Dnepropetrovsk Sao Paulo Challenger Salinas Challenger Carson Challenger Korat Challenger Rhodes Challenger Ramat Hasharon Challenger Sarasota Challenger Dallas Challenger Winnetka Challenger Aptos Challenger Lexington Challenger Binghamton Challenger Guadalajara Challenger Irving Challenger Palermo Challenger Napoli Challenger Savannah Challenger Tiburon Challenger Tallahassee Challenger Calabasas Challenger Nottingham-2 Challenger Winnetka Challenger Binghamton Challenger Salzburg Challenger Genova Challenger Sunrise Challenger Ramat Hasharon Challenger Savannah Challenger Ojai Challenger Renault Slovenian Open - Ljubljana Napa Challenger Granby Challenger Vancouver Challenger Tallahassee Challenger Knoxville Challenger Cary 1 Challenger Next Generation Adelaide International - Adelaide Pekao Open - Szczecin Meridiana Sardegna Open - Olbia Cairo Challenger - Cairo Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca The Joyce Eisenberg Jerusalem Open - Jerusalem FILA Challenger Biella - Biella USTA/Safeway Challenger - Aptos Frito Lay/USTA Challenger - Binghamton Las Vegas Challenger - Las Vegas Saint Francis Health System USTA Challenger - Tulsa Medicor Open - Budapest Charlottesville Challenger Singha Tennis Classic - Tarzana Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento The Nottingham Challenger - Nottingham XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta Garden Open - Rome Constanta Challenger - Constanta Odlum Brown Vancouver Open - Vancouver Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville Freeman Men's $50,000 Challenger - Joplin USTA Tallahassee Tennis Challenger - Tallahassee Ostdeutscher Sparkessen Cup - Dresden Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City San Luis Potosi Challenger - San Luis Potosi The LTA Hester Trophy - Manchester Akbank Private Banking TED Open - Istanbul Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Fifth Third Bank Tennis Classic - Lexington XL Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica Yitzhak Rabin Challenger 1998 - Tel Aviv Casino Lugano - Lugano Oldum Brown Vancouver Open - Vancouver Music City Challenger - Nashville Pilot Pen International - New Haven The Mercedes Benz of Calabasas - Calabasas Tashkent Challenger - Tashkent President's Cup 1998 - Tashkent Izmir Challenger Yuba City Challenger Hilton Waikoloa USTA Challenger - Waikoloa Sybase Open - San Jose Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Miller Lite Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Scania Stockholm Open - Stockholm Mallorca Open - Mallorca AIG Japan Open - Tokyo RCA Championships - Indianapolis President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril BMW Open - Munich RCA Championships - Indianapolis Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Keio Challenger International Tennis Tournament - Yokohama Eisenberg Jerusalem Open - Jerusalem Dunlop World Challenge - Toyota St. Petersburg Open - St. Petersburg Dallas Challenger Belgrade Challenger Heineken Open - Auckland Wolfsburg Challenger CNA TennisPro Classic - Winnetka Third Bank Tennis Championships - Lexington Odlum Brown Vancouver Open - Vancouver Maui Challenger Johannesburg Challenger Savannah Challenger V Abierto Internacional de Salinas - Salinas Carson Challenger Granby Challenger Vancouver Challenger The 'Fitz' Casino Challenger - Tunica Volkswagen Challenger 2005 - Wolfsburg TED Open - Istanbul Gramado Open de Tennis - Gramado Harrah's Entertainment Men's Pro Challenger - Tunica VIII Avierto Internacional de Salinas - Salinas Kueppers Kolsch Cup by Lambertz - Aachen 2003 West Side Tennis Club Challenger - Forest Hills Bratislava Challenger 2003 Eddleman USTA Challenger - Birmingham Helsinki Challenger Top Wool Challenger Biella - Biella Fifth Third Bank Tennis Classic - Lexington Heilbronn Challenger Akbank Private Banking-TED Open - Istanbul President's Cup 2000 - Tashkent Johannesburg Challenger Baton Rouge Challenger Athens Challenger BellSouth Open - Vina del Mar Samsung Securities Cup - Seoul Rhodes Challenger Internationaler Raiffeisen Grand Prix - St. Polten Miller Lite Hall of Fame Tennis Championships - Newport Sarasota Challenger Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Open 13 - Marseille SAP Open - San Jose Belo Horizonte Tennis Open - Belo Horizonte The Nottingham Open - Nottingham Stella Artois Clay Court Championships - Budaors U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis dBI Tennis Challenger - Binghamton Honolulu Challenger Winnetka Challenger Aptos Challenger RCA Championships - Indianapolis drkoop.com USTA Challenger of Dallas - Dallas Tallahassee Challenger Chennai Open - Chennai Knoxville Challenger RCA Championships - Indianapolis Bangkok Challenger Thailand Open - Bangkok Music City Challenger - Nashville Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis U.S. Mens's Clay Court Championship - Houston Kobstaedernes ATP Challenger - Kolding Sarasota Challenger The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Savannah Challenger SAP Open - San Jose Gerry Weber Open - Halle Countrywide Classic - Los Angeles Thailand Open - Bangkok Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington II Naples ITG Challenger - Naples Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Aptos Challenger AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem PTT Thailand Open - Bangkok Fairfield Challenger Music City Challenger - Nashville Swiss Indoors Basel - Basel Newport Beach Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Tiburon Challenger Orlando 2 Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Savannah Challenger PTT Thailand Open - Bangkok Erste Bank Open - Vienna Brisbane International - Brisbane SAP Open - San Jose Charlottesville Challenger U.S. National Indoor Tennis Championships - Memphis Sydney International - Sydney Indianapolis Tennis Championships - Indianapolis Cerveza Club Columbia Open - Bogota BB&T Atlanta Open - Atlanta Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca The Hypo Group Tennis International 2008 - Poertschach Abierto Mexicano Telcel - Acapulco The Artois Championships - London US Men's Clay Court Championship - Houston Sarasota Challenger Heineken Open Shanghai - Shanghai Legg Mason Tennis Classic - Washington Little Rock Challenger Palmas del Mar Challenger China Open - Beijing Open de Nice Cote d'Azur - Nice Happy Valley Challenger Mexico City Challenger Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Pilot Pen Tennis - New Haven AEGON International - Eastbourne President's Cup - Tashkent Cary Challenger Brisbane International - Brisbane Rome Challenger Hall of Fame Tennis Championships - Newport Savannah Challenger SA Tennis Open - Johannesburg Estoril Open - Estoril BB&T Atlanta Open - Atlanta The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham China Open - Beijing Delray Beach International Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles Citi Open - Washington TD Waterhouse Cup - Long Island Winston-Salem Open - Winston-Salem AAPT Championships - Adelaide Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Tata Open - Chennai Swiss Indoors Basel - Basel Pilot Pen Tennis - New Haven U.S. Mens's Clay Court Championship - Houston Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Tulsa Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Chicago Challenger ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Cleveland Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Indian Wells Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Memphis Open - Memphis Monterrey Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Leon Challenger Open Parc - Lyon Atlanta Tennis Championships - Atlanta Puerto Vallarta Challenger AEGON Championships - London AEGON International - Eastbourne Little Rock Challenger Columbus Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Winnetka Challenger Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Aptos Challenger Heineken Open - Auckland Swiss Indoors Basel - Basel New Haven Challenger New York Open - New York Cary Challenger Columbus Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Fairfield Challenger US Men's Clay Court Championship - Houston Las Vegas Challenger If Stockholm Open - Stockholm Charlottesville Challenger Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Knoxville Challenger Houston Challenger Newport Beach Challenger Delray Beach Open - Delray Beach Dallas Challenger Cleveland Challenger Columbus Challenger Monterrey Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Cleveland Challenger The Stella Artois Grass Court Championships - London Tallahassee Challenger US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Little Rock Challenger Abierto Mexicano Telcel - Acapulco Salem Open - Hong Kong Cary 2 Challenger Japan Open - Tokyo Columbus Challenger Las Vegas Challenger Knoxville Challenger Puerto Vallarta Challenger Columbus Challenger Copa AT&T - Buenos Aires Tallahassee Challenger Salem Open - Hong Kong Savannah Challenger Little Rock Challenger Orlando Challenger Lexington Challenger Chicago Challenger Cary Challenger Columbus 2 Challenger Tiburon Challenger Las Vegas Challenger Knoxville Challenger Cleveland Challenger Truist Atlanta Open - Atlanta Rome Challenger Delray Beach International Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg Milan Indoors - Milan Kroger / St. Jude International - Memphis China Open - Beijing UBS Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington D.C. Infosys Hall of Fame Open - Newport Citi Open - Washington Sony Ericsson Open - Miami U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Sybase Open - San Jose RCA Championships - Indianapolis The Hamlet Cup - Long Island Shenzhen Open - Shenzhen ASB Classic - Auckland Ricoh Open - 's-Hertogenbosch RCA Championships - Indianapolis Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo Arizona Men's Tennis Championships - Scottsdale PBZ Zagreb Indoors - Zagreb Pilot Pen Tennis - New Haven U.S. Mens's Clay Court Championship - Houston The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Open de Nice Cote d'Azur - Nice Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Truist Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells NASDAQ-100 Open - Miami Davis Cup, World Group, QR, FRA-ISR 4-1 Davis Cup, Group 1, REL2, UKR-ISR 3-2 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Miami Open - Miami Davis Cup, World Group, 1R, GBR-USA 3-2 French Open - Paris French Open - Paris U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) Wimbledon - London U.S. Open - New York All Lower level tournaments Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, GER-ISR 5-0 Davis Cup, Group 1, REL2, ISR-GRE 5-0 Davis Cup, Group 1, 1R, BLR-ISR 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, SF, ESP-ISR, 4-1 Mutua Madrid Open - Madrid Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Olympics - London